home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / SOURCES / ATARI_SRC.ZIP / atari source / AHDI / TTFHDX / SCSI.H < prev    next >
Encoding:
Text File  |  2001-02-09  |  1.6 KB  |  53 lines

  1. ;+
  2. ; Edit History
  3. ;
  4. ; Jul-11-90    ml.    Created this for files that need to know SCSI
  5. ;             addresses.
  6. ;-
  7.  
  8. ; GPIP2 BIT ASSIGNMENTS
  9. GPIP2SCSI    equ    7    ; SCSI xIRQ
  10. GPIP2RTC    equ    6    ; RTC IRQ
  11. GPIP25        equ    5    ; 
  12. GPIP2CHGL    equ    4    ; ChangeLine
  13. GPIP2RI        equ    3    ; Ring Indicator (SCC Port B)
  14. GPIP2DBE    equ    2    ; DMA Bus Error
  15. LED1        equ    1    ; debug LED
  16. LED0        equ    0    ; debug LED
  17.  
  18. ; SCSI Interface (NCR 5380) for READ operations
  19. bSCSI    equ    $FFFF8780+REGBASE
  20. SCSIDB    equ    bSCSI+($00*REGSTEP)    ; current SCSI data bus
  21. SCSIICR    equ    bSCSI+($01*REGSTEP)    ; initiator command register
  22. SCSIMR    equ    bSCSI+($02*REGSTEP)    ; mode register
  23. SCSITCR    equ    bSCSI+($03*REGSTEP)    ; target command register
  24. SCSICR    equ    bSCSI+($04*REGSTEP)    ; current SCSI control register
  25. SCSIDSR    equ    bSCSI+($05*REGSTEP)    ; DMA status register
  26. SCSIIDR    equ    bSCSI+($06*REGSTEP)    ; input data register
  27. SCSIREI    equ    bSCSI+($07*REGSTEP)    ; reset error / interrupt
  28.  
  29. ; SCSI Interface (NCR 5380) for WRITE operations
  30. SCSIODR    equ    bSCSI+($00*REGSTEP)    ; output data register
  31. ;SCSIICR    bSCSI+($01*REGSTEP)    ; initiator command register
  32. ;SCSIMR        bSCSI+($02*REGSTEP)    ; mode register
  33. ;SCSITCR    bSCSI+($03*REGSTEP)    ; target command register
  34. SCSIISR    equ    bSCSI+($04*REGSTEP)    ; ID select register
  35. SCSIDS    equ    bSCSI+($05*REGSTEP)    ; start DMA send
  36. SCSIDTR    equ    bSCSI+($06*REGSTEP)    ; start DMA target receive
  37. SCSIDIR    equ    bSCSI+($07*REGSTEP)    ; start DMA initiator receive
  38.  
  39. ; SCSI DMA Controller
  40. bSDMAPTR    equ    $FFFF8701
  41. bSDMACNT    equ    $FFFF8709
  42. SDMARES        equ    $FFFF8710
  43. SDMACTL        equ    $FFFF8714    ; WORD
  44.  
  45. DMAOUT    equ    01
  46. DMAIN    equ    00
  47. DMAENA    equ    02
  48. DMADIS    equ    00
  49.  
  50. SCSIID    equ    6        ; our (host) SCSI ID
  51.  
  52.  
  53.